﻿/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555555; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #E24A13;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #E24A13; }
::selection {color: #fff; background: #E24A13; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; }
.placeholder { color: #aaa;}
/* 网站样式 */

/*更多公用样式*/
.imgZoom { overflow:hidden; }
.imgZoom img { -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.imgZoom:hover img {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

._more_ico{background: url(../images/pro_more_ico.png) no-repeat center; width: 11px; height: 11px;display: inline-block; margin-right: 10px}

/*header*/
#cd-menu-trigger, #cd-lateral-nav { display: none }
.headbox { width:100%; max-width: 100%; background: #fff; -moz-box-shadow:0 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1); box-shadow:0 2px 5px rgba(0,0,0,0.1); border:1px solid #e0e0e0\9; position: fixed; top: 0; z-index:1000 }
.headmenu { width:1200px; height:68px; padding-top:18px; margin-left: auto; margin-right: auto; background: #fff }

.top-share { margin-top:20px }
.top-share a.iconfont, .top-share span.icon-weixin, .share .bdsharebuttonbox .icon-sina { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; font-size:2em }
.top-share a.iconfont:hover, .top-share span.icon-weixin:hover, .share .bdsharebuttonbox:hover .icon-sina { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 }
.top-share span.icon-weixin:hover { color:#08d80d }
.top-share a.icon-linkedin:hover { color:#07a7f1 }

/*下层banner*/
.index_banner{padding-top:86px;}

.slide_c .block{display:block;}
.slide_c .none{display:none;}
@media (max-width: 800px){
	.slide_c .block{display:none;}
	.slide_c .none{display:block;}
	.index_banner {
    padding-top: 0;
}
}

.xc_banner{background:url(../images/about.jpg) no-repeat;width: 100%; height: 300px; background-position:center top; background-repeat:no-repeat; position:relative; margin-bottom:50px;    margin-top: 86px;}
.xc_banner ._title_main{ text-align: center;font-size:14px;color: #555555; padding-top: 100px;}
.xc_banner ._title_main ._tetle{font-size:38px; font-weight: bold; color: #E24A13;}
@media only screen and (max-width: 768px){
	.xc_banner{
		background:url(../images/about2.jpg) no-repeat;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 225px;
		margin-bottom: 30px;
		margin-top:0;}
}
.breadcrumbs { font-size:14px; font-weight:normal; }
.breadcrumbs .lt { display:inline-block; margin:0 5px;}
.breadcrumbs a { display: inline-block;}





/*首页banner*/
._banner{max-width:1920px;margin:auto;overflow:hidden; margin-bottom: 50px; position:relative;height: 650px;}
._banner img{ width:1920px; height:650px; position:absolute; left:50%; margin-left:-960px; top:0; max-width:none;}
._banner .slide_nav{width: 100%; text-align:center;font: 0/0 a;letter-spacing: -9px;bottom: 20px;display:inline-block;z-index:0;}
._banner .slide_nav a{width:10px;height:10px;overflow:hidden;background:none;margin:6px;display: inline-block;border:1px solid #fff; border-radius: 50%; }
._banner .slide_nav .on{background:#fff;width:16px; height:16px;margin:3px 3px;}

.phone_banner{display: none;}

@media only screen and (max-width: 1600px) {
._banner{max-width:100%;margin:auto;overflow:hidden; margin-bottom: 50px; position:relative;height: 542px;}
._banner img{ width:1600px; height:542px; position:absolute; left:0; margin-left:0; top:0; max-width:none;}
}
@media only screen and (max-width: 1440px) {
._banner{max-width:100%;margin:auto;overflow:hidden; margin-bottom: 50px; position:relative;height: 488px;}
._banner img{ width:1440px; height:488px; position:absolute; left:0; margin-left:0; top:0; max-width:none;}
}
@media only screen and (max-width: 1366px) {
._banner{max-width:100%;margin:auto;overflow:hidden; margin-bottom: 50px; position:relative;height: 474px;}
._banner img{ width:1400px; height:474px; position:absolute; left:0; margin-left:0; top:0; max-width:none;}
}
@media only screen and (max-width: 1280px) {
._banner{max-width:100%;margin:auto;overflow:hidden; margin-bottom: 50px; position:relative;height: 433px;}
._banner img{ width:1280px; height:433px; position:absolute; left:0; margin-left:0; top:0; max-width:none;}
}

.content-33782{overflow:hidden;}
.content-33782 .pdet_form{ padding:10px 3%; background:#f9f9f9; margin-top:20px;}
.content-33782 .pdet_form label{ line-height:32px; display:inline-block;}
.content-33782 .pdet_form .ord_inp{ width:75%; height:30px; line-height:30px; border:1px solid #ddd; background:#fff; padding:0; margin:0;}
.content-33782 .pdet_form .ord_area{ width:88%;border:1px solid #ddd; background:#fff; padding:0; margin:0; height:110px;}
.content-33782 .pdet_form .ord_inp.ord_yzm{ width:40%;}
.content-33782 .pdet_form .porder_v{ margin-bottom:10px;}
.content-33782 .pdet_form .ord_btninp{ text-align:center; padding-top:20px;}
.content-33782 .pdet_form .ord_sub{ height:30px; width:90px; background:#E24A13; color:#fff; margin-right:10px;}
.content-33782 .pdet_form .ord_rest{ height:30px; width:90px; background:#dfdfdf;}
.content-33782 .pdet_form .red{color:red}
.content-33782 .con_nr a:hover{ color:#1480bf;}

@media only screen and (max-width: 64em) {
.content-33782 .Login-L1-Left{ width:60%;}
.content-33782 .Login-L1-li input { width: 65%; }
}
@media only screen and (max-width: 40em) {
.content-33782 .Login-L1 { background: none; }
.content-33782 .Login-L1-Left { width: 100%; }
}

._r_main .content-33779 form .btn:hover{background:#E24A13}

/*2017-03-13*/
.page{margin-top:20px;}
.xc_main ._r_main .gh_tab{position:relative;}

.album_ordinary .slide_c p{bottom:60px!important;}


/*服务支持*/
.home_service{padding-bottom: 40px;}
.home_news{padding-bottom:1px;}
.home_products{margin:-40px;}
.home_service h3,.home_about h3,.home_news h3,.home_products h3 {
    font-size: 23px;
    font-weight: bold;
    margin-right: 20px;
    line-height: 75px;
}.home_service h3 span,.home_about h3 span,.home_news h3 span,.home_products h3 span{
    font-size: 13px;
	font-weight: 100;
}
@media (max-width: 800px){
.home_service h3,.home_about h3,.home_news h3{
    font-size: 23px;
    font-weight: bold;
    margin-right: 20px;
    line-height: 55px;
}
.home_products h3{
	font-size: 23px;
    font-weight: bold;
    margin-right: 20px;
    line-height: 55px;
	width: 80%;
	padding-left:30px;
} 
.home_service h3 span,.home_about h3 span,.home_news h3 span,.home_products h3 span{
    font-size: 13px;
	font-weight: 100;
	display: none;
}
}

.wrap { margin-right: auto; margin-left: auto; *width: 1100px;}
.row{width:102%;transition:.2s width ease;*zoom:1}
.row>.span-8 {
    width: 64.66666667%;
}.row>[class*="span-"] {
    float: left;
    margin-right: 2%;
}.row>.span-5 {
    width: 39.66666667%;
}
.rect-92181 {

}
.imgZoom {
    overflow: hidden;
}.rect-92181 img {
    width: 100%;
}
.row>.span-7 {
    width: 56.33333333%;
}
.h_ser_infor {
    color: #303030;
    padding: 0 13px;
}
.h_ser_infor .t {
    font-size: 20px;
    margin-bottom: 20px;
}
.h_ser_infor .c {
    font-size: 13px;
    line-height: 24px;
}
.lianxi {
    height: 81px;
    margin-top: 25px;
}
.lianxi .tubiao {
    margin-right: 20px;
	padding-top: 15px;
}
.lianxi .tubiao i {
    font-size: 40px;
    color: #E24A13;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.l {
    float: left;
}
.h_ser_num a {
    display: block;
    font-size: 19px;
    color: #E24A13;
    font-weight: bold;
}
.h_ser_num span {
    padding-top: 15px;
    display: block;
    font-size: 13px;
}
.row>.span-4 {
    width: 31.33333333%;
}
.rect-48649 {
    padding-bottom: 48.649%;
}.h_ser_intro {
    font-size: 13px;
    color: #303030;
    margin-top: 37px;
}

@media screen and (max-width: 640px){
.wrap {
    padding-left: 4%;
    padding-right: 4%;
}.row>.span-8 {
    width: 100%;
}.row>.smal-12 {
    width: 96%;
}
}